home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2001 #5 / CD 5 (Black) - 2001.iso / System / MDAC / mdac_swe.exe / adoxrdme.txt < prev    next >
Encoding:
Text File  |  1999-07-29  |  6.0 KB  |  168 lines

  1. ---------------------------------------------------------------
  2. Microsoft ActiveX(R)-dataobjekt. TillΣgg till DDL och sΣkerhet.
  3. Viktigt.txt
  4. ---------------------------------------------------------------
  5.  
  6. (c) 1998 Microsoft Corporation. Med ensamrΣtt.
  7.  
  8. Detta dokument innehσller ny information som kompletterar 
  9. dokumentationen f÷r Microsoft ADO MD-tillΣgg f÷r DDL och 
  10. SΣkerhetsdokumentation (ADOX).
  11.  
  12. --------
  13. INNEH┼LL
  14. --------
  15.  
  16. 1. PRODUKTBESKRIVNING
  17.    
  18. 2. FUNKTIONER
  19.    
  20. 3. TEKNISKA KOMMENTARER
  21.  
  22. 4. K─NDA PROBLEM, BEGR─NSNINGAR OCH L╓SNINGAR
  23.  
  24. ---------------------
  25. 1. PRODUKTBESKRIVNING
  26. ---------------------
  27.  
  28. Microsoft« ActiveX« Data Objects Extensions f÷r Data Definition 
  29. Language and Security (ADOX) Σr ett tillΣgg till objekt- och 
  30. programmeringsmodellen ADO. ADOX inkluderar objekt f÷r skapande och 
  31. Σndring av schema, sσvΣl som sΣkerhet. Eftersom det Σr en objektbaserad 
  32. metod f÷r schemaΣndring Σr det m÷jligt att skriva kod som jobbar mot 
  33. olika datakΣllor oavsett skillnader i deras olika syntax.
  34.  
  35. -------------
  36. 2. FUNKTIONER
  37. -------------
  38.  
  39. ADOX Σr ett tillΣggsbibliotek som h÷r till kΣrnobjekten f÷r ADO. Det 
  40. frilΣgger ytterligare objekt f÷r att skapa, Σndra och ta bort 
  41. schemaobjekt som t ex tabeller och procedurer. Det inkluderar ocksσ 
  42. sΣkerhetsobjekt f÷r underhσll av anvΣndare och grupper samt hantering 
  43. av beh÷righeter f÷r objekt.
  44.  
  45. -----------------------
  46. 3. TEKNISKA KOMMENTARER
  47. -----------------------
  48.  
  49. 3.1 N÷dvΣndiga/valfria egenskaper f÷r tabeller, index och kolumner
  50.  
  51. Inte alla egenskaper f÷r tabell-, index- och kolumnobjekt st÷ds av din  
  52. dataprovider. Ett fel intrΣffar om ett vΣrde angivits f÷r en egenskap 
  53. som inte st÷ds av providern. F÷r nya tabeller, index eller kolumner 
  54. intrΣffar felet nΣr objektet bifogas mΣngden. F÷r befintliga objekt 
  55. intrΣffar felet nΣr egenskapen anges.
  56.  
  57. NΣr tabell-, index- och kolumnobjekt skapas, kan man inte garantera 
  58. att egenskapen st÷ds av providern bara f÷r att det finns ett lΣmpligt 
  59. standardvΣrde f÷r en alternativ egenskap. Mer information om vilka 
  60. egenskaper som st÷ds av providern finns i providerdokumentationen.
  61.  
  62. 3.2 AnvΣnda ADOX med Microsoft OLE DB-providers
  63.  
  64. Vissa funktioner i ADOX st÷ds inte, beroende pσ vilken OLE DB-
  65. dataprovider som anvΣnds. ADOX st÷ds fullt ut med Microsoft OLE DB-
  66. provider f÷r Microsoft Jet Database Engine. Se nedan f÷r information 
  67. om Microsoft SQL Server OLE DB-provider, Microsoft OLE DB-provider f÷r 
  68. ODBC eller Microsoft OLE DB-provider f÷r Oracle. ADOX st÷ds inte av 
  69. nσgra andra Microsoft OLE DB-providers.
  70.  
  71. Microsoft SQL Server OLE DB-provider
  72.  
  73. Alla objekt, mΣngder, egenskaper och metoder f÷r ADOX st÷ds, utom 
  74. de f÷ljande:
  75.  
  76. Catalog: Metoden Create.
  77. Tables: Metoden Append, metoden Delete. Egenskaper f÷r befintliga 
  78. tabeller Σr skrivskyddade (egenskaper f÷r nya tabeller kan vara 
  79. lΣs/skriv).
  80. Views: St÷ds ej.
  81. Procedures: Metoden Append, metoden Delete, egenskapen Command.
  82. Keys: Metoden Append, metoden Delete.
  83. Users: St÷ds ej.
  84. Groups: St÷ds ej.
  85.  
  86. Microsoft OLE DB-provider f÷r ODBC
  87.  
  88. Alla objekt, mΣngder, egenskaper och metoder f÷r ADOX st÷ds, utom 
  89. de f÷ljande:
  90.  
  91. Catalog: Metoden Create.
  92. Tables: Metoden Append, metoden Delete. Egenskaper f÷r befintliga 
  93. tabeller Σr skrivskyddade (egenskaper f÷r nya tabeller kan vara 
  94. lΣs/skriv).
  95. Views: Metoden Append, metoden Delete, egenskapen Command.
  96. Procedures: Metoden Append, metoden Delete, egenskapen Command.
  97. Indexes: Metoden Append, metoden Delete.
  98. Keys: Metoden Append, metoden Delete.
  99. Users: St÷ds ej.
  100. Groups: St÷ds ej.
  101.  
  102. Microsoft OLE DB-provider f÷r Oracle
  103.  
  104. Alla objekt, mΣngder, egenskaper och metoder f÷r ADOX st÷ds, utom 
  105. de f÷ljande:
  106.  
  107. Catalog: Metoden Create.
  108. Tables: Metoden Append, metoden Delete. Egenskaper f÷r befintliga 
  109. tabeller Σr skrivskyddade (egenskaper f÷r nya tabeller kan vara 
  110. lΣs/skriv).
  111. Views: Metoden Append, metoden Delete, egenskapen Command.
  112. Procedures: Metoden Append, metoden Delete, egenskapen Command.
  113. Indexes: Metoden Append, metoden Delete.
  114. Keys: Metoden Append, metoden Delete.
  115. Users: St÷ds ej.
  116. Groups: St÷ds ej.
  117.  
  118.  
  119. ---------------------------------------------
  120. 4. K─NDA PROBLEM, BEGR─NSNINGAR OCH L╓SNINGAR
  121. ---------------------------------------------
  122.  
  123. Nedan f÷ljer en lista ÷ver kΣnda problem i ADOX.
  124.  
  125. 4.1 Egenskaperna DateCreated/DateModified krΣver Refresh
  126.  
  127. Egenskaperna DateCreated och DateModified Σr NULL f÷r nyligen bifogade 
  128. objekt. Efter att en ny vy eller procedur bifogats mσste du anropa 
  129. metoden Refresh f÷r mΣngden Views eller Procedures f÷r att erhσlla 
  130. vΣrden f÷r egenskaperna DateCreated och DateModified.
  131.  
  132. 4.2 Ingen ParentCatalog-egenskap f÷r Index-objekt
  133.  
  134. I ADOX-hjΣlpen stσr ParentCatalog felaktigt i listan som en egenskap 
  135. f÷r Index-objekt. ParentCatalog Σr i sjΣlva verket en egenskap endast 
  136. f÷r objekten Column och Table.
  137.  
  138. 4.3 adAccessRevoke σsidosΣtter parametern Rights f÷r 
  139. SetPermissions
  140.  
  141. NΣr metoden SetPermissions anropas f÷r Groups eller Users σsidosΣtter 
  142. man alla instΣllningar f÷r parametern Rights genom att ange parametern 
  143. Actions som adAccessRevoke. Ange inte Actions som adAccessRevoke om du 
  144. vill att rΣttigheterna som angivits i parametern Rights ska trΣda i 
  145. kraft.
  146.  
  147. 4.4 Parametern RelatedColumn f÷r metoden Append (mΣngden Keys)
  148.  
  149. Dokumentationen f÷r metoden Append f÷r mΣngden Keys b÷r inkludera en 
  150. valfri fjΣrde parameter som heter RelatedColumn. Den uppdaterade 
  151. syntaxen Σr:
  152.  
  153. Keys.Append Key [, KeyType] [, Column] [, RelatedTable] [, RelatedColumn]
  154.  
  155. Parametern RelatedColumn Σr valfri. RelatedColumn Σr ett strΣngvΣrde 
  156. som anger namnet pσ den relaterade kolumnen f÷r en frΣmmande nyckel. 
  157. Parametern RelatedTable kan ÷verensstΣmma med vΣrdet pσ egenskapen 
  158. Name f÷r ett Column-objekt.
  159.  
  160. 4.5 adIndexNullsAllow Enum-vΣrde f÷r egenskapen IndexNulls
  161.  
  162. Dokumentationen f÷r egenskapen IndexNulls f÷r Index-objektet b÷r 
  163. inkludera en eller flera Enum-konstanter i tabellen ÷ver giltiga 
  164. vΣrden:
  165.  
  166. adIndexNullsAllow     Index tillσter inte poster dΣr key-kolumner Σr 
  167. Null. Om ett NullvΣrde anges i en key-kolumn infogas posten i index. 
  168.